import pandas as pd

"""
总结：
如果想要一行一行的构建数据用列表 [第一行,第二行,第三行]
如果想要一列一列的构建数据用字典{'第一列':[第一行数据,第二行数据],'第二列':[第一行,第二行]}
"""

data1 = ['一个','两个','三个']
df1 = pd.DataFrame(data1,columns=['姓名'])  #将data传入时会把data里的每一个元素作为一行的数据  columns设置列名
# print(df)

"""
思考
姓名  年龄
一个  18
两个  28
三个  38
"""

data2 = [
         ['一个',18],
         ['两个',28],
         ['三个',38],
    ]
df2 = pd.DataFrame(data2,columns=['姓名','年龄'])
# print(df2)

data3 = [
    {
        '姓名':'一个',
        '年龄':18
    },
    {
        '姓名':'两个',
        '年龄':28
    },
    {
        '姓名':'三个',
        '年龄':38
    },
]
df3 = pd.DataFrame(data3)
# print(df3)


data4 = {
    '姓名':['一个','两个','三个'],
    '年龄':[18,28,38],
}
df4 = pd.DataFrame(data4)
print(df4)